Release 10.1A: OpenEdge Development:
Progress Dynamics Advanced Development


SmartLink table

The ryc_smartlink table defines the actual SmartLinks between objects on a container and enables object communication. The link name is either user-defined or automatically copied from the ryc_smartlink_type for system-supported links. If the source object instance is not specified (that is, that object ID field equals zero), then the source is assumed to be the container. Likewise, if the target object instance is not specified, then the target is assumed to be the container. Example links are a TableIO link between a SmartDataBrowser and a SmartToolbar, a Record link between a SmartDataBrowser and a SmartDataViewer, etc. The table contains fields for the object IDs of the ryc_smartlink_type record for which this is an instance, and the container SmartObject in which this link instance occurs. The table has these other fields:

Figure 8–15 illustrates the relationships between the link tables and the SmartObject and object_instance tables.

Figure 8–15: Link, SmartObject, and object instance tables


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095